Connector Security
Connector data in SyncNow is encrypted in the database.
For secure communication, we recommend using TLS for HTTP connections to avoid exposing credentials and other sensitive connector data.
Connector Authentication Methods
SyncNow supports the following authentication methods:
- Basic Authentication with username and password/token - target system will authenticate SyncNow with username and password/token
- Bearer Authentication with username and token
- SyncNow auth with username and url token - this is used incase the work system does not support target authentication.
Webhook Security
Webhooks are utilized for continuous synchronization and DevOps Gate Processes. SyncNow automatically registers webhooks when you activate a Sync process. Webhooks can authenticate with SyncNow using the following methods:
-
Anonymous Notifications: Use this if the source system (e.g., Azure DevOps, Jira, ServiceNow) only supports anonymous notifications to SyncNow. If checked, SyncNow will not authenticate source requests to its notification API.
We strongly recommend adding IP restrictions if Anonymous notifications are enabled.
-
Allowed IP Addresses: Enable this to specify IP addresses or IP ranges (in network/mask format, separated by commas) from which SyncNow will accept webhook notifications.
-
SyncNow User Token (secret): Use this for secure authentication.
Setting SyncNow API Key
Follow these steps to set an API Key for webhook communication:
- Navigate to the Users section.
- Create a user who will authenticate with SyncNow.
- Generate an API Key for the user by clicking Secret String. This key will be used for SyncNow authentication.
- Save the user information.
- Set this user as the authenticating user in the webhook security section of the system connector settings.